export default {
  data() {
    return {
      checked: true,
      height: 90,
      accountNumber: '', //对公账户
      lineNumber: '', //开户支行行号
      bankName: '', //开户支行
      bank: '', //开户行

    }
  },
  computed: {
    isClick() {
      if (this.accountNumber && this.lineNumber && this.bank && this.bankName) {
        return true
      }
      return false
    },
  },
  onShow(){
    uni.$on('bank',val => {
		 console.log(val)
	       this.bank=val
	    })
  },

  onLoad(option) {
    console.log(option)
    if (option) {
      this.bank = option.bank ? option.bank : ''
    }
  },
  methods: {

    //添加银行卡
    add() {
      if (!this.accountNumber.length) {
        uni.showToast({
          title: '请输入账号',
          icon: 'none',
        })
        return
      }
      if (!this.bank.length) {
        uni.showToast({
          title: '未查询到开户银行，请检查银行账号是否正确',
          icon: 'none',
        })
        return
      }
      if (!this.bankName.length) {
        uni.showToast({
          title: '请输入开户支行名称',
          icon: 'none',
        })
        return
      }
      let data = {
        'accountNo': this.accountNumber,
        'parentBankName': this.bank,
        'bankName': this.bankName,
        'unionBank': this.lineNumber //支付行号，12 位数
      }
      this.$api.bindbank.SetCompanyInfos(data).then(res => {
        if (res.data) {
          uni.showToast({
            title: '提交成功',
            icon: 'success',
            duration: 2000,
          })
          this.$api.bindbank.IdcardCollectAll().then(res => {})
          // setTimeout(() => {
          uni.navigateTo({
            url: '/pages_common/pages_me/assets/auditResult/auditResult'
          })
          // }, 2000)
        }
      })
        .catch(e => {
          console.log(e)
        })
    },
    selectBank() {
      uni.navigateTo({
        url: '/pages_common/pages_me/assets/selectBank/selectBank'
      })
    },
    // //查询银行卡开户行信息
    // getBankInfo() {
    //   if (!this.account.length) {
    //     return
    //   }

    //   this.$api.user
    //     .getBankInfo({
    //       bankNum: this.account,
    //     })
    //     .then(res => {
    //       this.bank = res.data.bank_name
    //       this.region = res.data.bank_province + res.data.bank_city
    //     })
    //     .catch(err => {
    //       console.log(err)
    //     })
    // },
  },
}
